package com.yilin.tms.core.commons.model;

import java.io.Serializable;

public class CalculateCost implements Serializable {
    /**
     * 货主费用
     */
    private double freight; //运费
    private double feeCost; //服务费
    private double extraTaxCost; //额外税费
    private double totalCost; //所有费用合计
    private double releasePayCost; //需在发布支付费用合计
    private double distance;//总规划距离 注意，单位是：米
    private double duration;//总规划时间 注意，单位是：秒
    /**
     * 车主费用
     */
    private double truckerFeeCost;//服务费
    private double addedTaxCost; //增值税
    private double cityTaxCost;  //城建税
    private double localEduTaxCost; //地方教育税
    private double eduAddTaxCost;  //教育附加税
    private double incomeTaxCost;  //个人所得税
    private double truckerTotalTaxCost;//车主总税费

    public double getDuration() {
        return duration;
    }

    public void setDuration(double duration) {
        this.duration = duration;
    }

    public double getReleasePayCost() {
        return releasePayCost;
    }

    public void setReleasePayCost(double releasePayCost) {
        this.releasePayCost = releasePayCost;
    }

    public double getFreight() {
        return freight;
    }

    public void setFreight(double freight) {
        this.freight = freight;
    }

    public double getFeeCost() {
        return feeCost;
    }

    public void setFeeCost(double feeCost) {
        this.feeCost = feeCost;
    }

    public double getExtraTaxCost() {
        return extraTaxCost;
    }

    public void setExtraTaxCost(double extraTaxCost) {
        this.extraTaxCost = extraTaxCost;
    }

    public double getTotalCost() {
        return totalCost;
    }

    public void setTotalCost(double totalCost) {
        this.totalCost = totalCost;
    }

    public double getTruckerFeeCost() {
        return truckerFeeCost;
    }

    public void setTruckerFeeCost(double truckerFeeCost) {
        this.truckerFeeCost = truckerFeeCost;
    }

    public double getAddedTaxCost() {
        return addedTaxCost;
    }

    public void setAddedTaxCost(double addedTaxCost) {
        this.addedTaxCost = addedTaxCost;
    }

    public double getCityTaxCost() {
        return cityTaxCost;
    }

    public void setCityTaxCost(double cityTaxCost) {
        this.cityTaxCost = cityTaxCost;
    }

    public double getLocalEduTaxCost() {
        return localEduTaxCost;
    }

    public void setLocalEduTaxCost(double localEduTaxCost) {
        this.localEduTaxCost = localEduTaxCost;
    }

    public double getEduAddTaxCost() {
        return eduAddTaxCost;
    }

    public void setEduAddTaxCost(double eduAddTaxCost) {
        this.eduAddTaxCost = eduAddTaxCost;
    }

    public double getIncomeTaxCost() {
        return incomeTaxCost;
    }

    public void setIncomeTaxCost(double incomeTaxCost) {
        this.incomeTaxCost = incomeTaxCost;
    }

    public double getTruckerTotalTaxCost() {
        return truckerTotalTaxCost;
    }

    public void setTruckerTotalTaxCost(double truckerTotalTaxCost) {
        this.truckerTotalTaxCost = truckerTotalTaxCost;
    }

    public double getDistance() {
        return distance;
    }

    public void setDistance(double distance) {
        this.distance = distance;
    }
}
